/*reset*/
*{margin: 0;padding: 0;}
li,ul{list-style: none;}
img,input{border: 0;}
a{text-decoration: none;}
body{font-family: "微软雅黑","Microsoft Yahei",Arial,Helvetica,sans-serif,"宋体";font-size: 14px;color: #515151;background-color: #f9f9f9;}
body input, body textarea {font-family: "微软雅黑","Microsoft Yahei",Arial,Helvetica,sans-serif,"宋体";background-color: white;outline: none;}

/*header*/
header{margin-top: 100px;overflow: hidden;text-align: center;}
header .logo{display: inline-block;vertical-align: middle;}
header .logo .logo__img{display: block;width: 63px;height: 62px;}
header .title{display: inline-block;margin-left: 10px;font-size: 30px;color: #32a5e7;}

/*content*/
.content{ width: 900px;margin: 0 auto 100px;padding: 100px 0;background-color: #fff;} 
.mainForm{width: 400px;margin: 0 auto;overflow: hidden;}
.number{font-size: 25px;margin-bottom: 30px;width: 372px;text-align: center;}
.number a{color: #515151;}
.number .linkABlue{color: #00a7ea;}
.number span{color: #d9d9d9;display: inline-block;border: 1px solid #dadada;border-left: 1px;height: 16px;line-height: 20px;margin-right: 50px;margin-left: 50px;}
.normalInput{float: left;position: relative;display: inline-block;padding: 0px 10px;width: 350px;height: 40px;line-height: 22px;font-size: 16px;margin-bottom: 20px;border: 1px solid #dadada;outline: none;color: #474747;overflow: visible;}
.error{display: none;margin-left: 0px;color: red;float: left;}
.errorMsg{float: left;text-align: center;position: relative;display: inline-block;padding: 0px 10px;width: 350px;line-height: 22px;font-size: 16px;margin-bottom: 20px;outline: none;color: #474747;overflow: visible;}
.normalInput input{font-size: 16px;width: 100%;padding: 8px 0;height: 22px;}
.normalSelect{padding: 0;width: 370px;}
.normalSelect select{padding-left: 10px;font-size: 16px;width: 100%;height: 100%;border: none;outline: 0;}
.normalTextarea{padding: 0;width: 370px;height: 300px;}
.normalTextarea textarea{width: 360px;height: 290px;padding: 10px 0 0 10px;font-size: 16px;border: 0;resize: none;}
.errorC{ margin-bottom: 0;border-color: red;color: red;}
.checkedN{border: 1px solid #1ece6d;}
.formLine{color: #d9d9d9;height: 40px;display: inline-block;border-left: 1px solid #dadada;position: absolute;right: 100px;top: 0;}
.i_icon{display: inline-block;width: 100%;height: 100%;overflow: hidden;}
.fullBtnBlue{display: inline-block;height: 50px;width: 372px;font-size: 16px;line-height: 50px;text-align: center;margin-bottom: 20px;outline: none;cursor: pointer;background-color: #32a5e7;color: #fff;}
.register-area{font-size: 16px;}

/*uploadFile*/
.normalUpload .showFile{width: 220px;font-size: 16px;padding: 8px 0;height: 22px;}
.normalUpload .filePicker{position: absolute;right: 0;top: 0;width: 100px;height: 41px;line-height: 41px;font-size: 14px;text-align:center;color: #fff;background-color: #32a5e7;cursor: pointer;}
.filePicker a{display: block;width: 100%;height: 100%;color: #fff;cursor: pointer;}
.filePicker input[type="file"]{position: absolute;right: 0;top: 0;width: 100px;height: 41px;padding: 0;overflow: hidden;filter: alpha(opacity=0);opacity: 0;}
span{overflow:hidden;line-height: 40px;margin-left: 5px;}

/*mz_Float*/
#mz_Float{position: absolute;z-index: 1000;top: -376px;left: 1135px;width: 200px;display: block;}
.mz_FloatBox{position: relative;}
.mz3AngleL{z-index: 1;position: absolute;width: 10px;height: 16px;top: 10px;left: -1px;overflow: hidden;}
.mz3AngleL i {background-position: 0px -96px;background-image: url("../images/elements.png");background-repeat:  no-repeat;}
.mzFloatTip {width: 170px; padding: 6px 10px 6px 10px;background-color:#fff;position: absolute;right: 0px;color: #515151;border: solid 1px #E5E5E5;}